{{tag>warty hoary breezy intrepid matériel scanner}}

----


====== Installation d'un scanner de la marque Acer, Agfa ou Benq ======

Il faut tout d'abord vérifier si le scanner n'est pas reconu automatiquement.

Pour cela : lancer //xsane// : applications -> Graphisme -> Scanner d'image Xsane

Si xsane s'ouvre sans méssage d'érreur, c'est tout bon, le scanner est reconnu, sinon voir la suite du tutoriel.

===== Chargement du firmware =====

==== Détermination du firmware à installer.====
Tout d'abord,  il faut noter le modèle de son scanner et examiner le nom du //Firmware File// à partir du site  [[http://snapscan.sourceforge.net/#supported]] .

Il faut bien noter le //Firmware File// correspondant au modèle de votre scanner. En effet ces scanners ne disposent pas de "firmware" (ou micro-logiciel pilote).

==== Recuperation du firmware ====
Sous Windows, ces scanners fonctionnent car Windows envoie le code du firmware directement dans la mémoire du scanner. \\
Il nous faut donc récupérer ce fichier pour l'utiliser sous Ubuntu.

=== Regarder ici si votre firmware est présent :  ===

Materiel Supporté : 

^ Modèle ^ Firmware ^
| Acer 640U               | [[http://www.ody.ch/u96v121.bin|u96v121.bin]] |
| Agfa snapscan 1212U usb | [[http://seb.webynux.net/SnapScan_1212U_2.bin|SnapScan_1212U_2.bin]] |
| Agfa SnapScan e20       | [[http://andyweb.free.fr/drivers/snape20.bin|snape20.bin]] |




=== A partir de Windows (Si on à déjà installé le scanner sous Windows) ===

Rechercher le firmware (fichier .bin) dans les dossier ''C:\WINDOWS\usbbin''.


Regarder également :   
 
  * Pour windows XP : /WINDOWS/system32/ 
  * Pour Windows 2000  : /WINNT/system32/



=== Si on dispose du CD d'instalation Windows ===
On peut trouver ce fichier .bin sur le cd fourni avec le scanner.


Défois on vas seulement trouver des fichiers .exe. \\
Dans ce cas voir plus bas.

=== Sinon recherche sur internet ===

Voici une archive qui contient tous les fichiers pour scanner Acer : [[http://imaginux.com/roadtolinux/files/usbbin_acer.tar.gz|usbbin_acer.tar.gz]] (lien mort ?)


| Pilotes sur Internet ||
| Agfa Snapscan | [[http://www.agfa.com/digicam_scanner_drivers/scanner/snapscan_e40/|ici]]dans le répertoire "Drivers" de l'archive .exe |

=== Obtention du firmware à partir du .exe ===
Attention, certains ne proposent pas le firmware seul. \\
Par exemple Agfa qui ne le fournit qu'avec le logiciel Scanwise. Dans ce cas pas de panique téléchargez quand même le *.exe, puis utilisez cabextract:

  * [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://cabextract]]
  * Puis faites dans un **[[:terminal]]**:
<code>cabextract 'votre fichier.exe'</code>
Cela 'décompresse" tout ce qui était dans 'votre fichier.exe', il ne reste plus qu'à trouver le pilote recherché.

==== Instalation du firmware ====
Attention, le nom du firmware contient parfois un espace : par exemple entre SnapScan et 1212U_2.bin.\\
Supprimez l'espace ou ajoutez un undescore, sinon le firmware ne sera pas identifié ! \\
**SnapScan 1212U 2.bin** devient donc **SnapScan_1212U_2.bin**


Il faut copier le firmware dans le dossier /etc/sane.d/. \\
Par exemple : 
<code>
sudo cd "chemin"
sudo cp "VotrePilote".bin /etc/sane.d/
</code>

"chemin" étant le chemin où vous avez copié le firmware (clef usb, cdrom, etc..). \\
Et "VotrePilote" le nom du pilote.


En cas d'erreur, assurez-vous que votre pilote ''pilote.bin'' est bien exécutable en faisant : \\
''ls -l /usr/lib/sane/pilote.bin''entre \\
Si tel n'est pas le cas, modifiez ainsi les permissions : \\
''sudo chmod 755 /usr/lib/sane/pilote.bin'' \\


===== Configuration de Sane =====

Maintenant que le firmware est copié, il est nécessaire de modifier le fichier ''/etc/sane.d/snapscan.conf''. Pour ce faire, vous pouvez utiliser la commande suivante :

<code>
gksudo gedit /etc/sane.d/snapscan.conf
</code>

Il suffit alors d'ajouter le chemin vers le firmware que l'on vient de copier aprés les premiers commentaires :  (voir la dernière ligne du bloc qui suit) :
Il faut également commenter (ou supprimer) si elle existe la ligne : 
  firmware /usr/share/sane/snapscan/your-firmwarefile.bin
Pour commenter : ajouter un # en début de ligne !

<code>
    #------------------------------ General -----------------------------------
    
    # Change to the fully qualified filename of your firmware file, if
    # firmware upload is needed by the scanner
    firmware /etc/sane.d/u96v121.bin
</code>

Le scanner est désormais bien reconnu sous [[:xsane|Xsane]] (installé par défaut sous Ubuntu).





NB : 

<note>La procédure fonctionne également sous mandriva 2007 (xsane version 0.991 en standard) et avec un scanner agfa e20 usb qui à pourtant fonctionné curieusement pendant 1 mois avec l'installation automatique de base avant de me donner le message d'erreur "erreur d'ouverture du périphérique snapscan:libusb:001:006, argument invalide -Fermer..."
Ayant récupéré le snape20.bin sur un pc suite à l'installation du programme du scanner, il m'a été possible de suivre cette procédure géniale avec succès.
Promis je vais tester Ubuntu...

1/Ajout du fichier de firmware

2/Ajout de la ligne (rien d'autre)

Voici le lien de mon fichier firmware agfa e20 usb

[[http://andyweb.free.fr/drivers/snape20.bin]]

andycam (francenano@@@yahoo.fr)</note>


----

  * Rédigé par [[Utilisateurs:Galett]] 
  * Relu par [[Utilisateurs:Antoine]] 
  * Conttribution de : Rubens Pfff (admin@webynux.net) andycam
  * Remise en forme par quent57 (18/04/09)